Golang Job: Front End Developer Intern

Job added on

Company

Radish

Location

Montreal - Canada

Job type

Full-Time

Golang Job Details

Radish is a restaurant technology cooperative that is looking to bring forth a more equitable relationship between restaurateurs, delivery drivers and consumers. The restaurant industry is one that is currently experiencing massive upheaval, from the likes of large foreign technology conglomerates, rapidly evolving consumer tastes and a world that urgently needs to address several major social, environmental and economic challenges. Amidst this disruption, we are looking to preserve the distinctive character as well as the 1.2M jobs of the Canadian restaurant industry through technical prowess and cooperative action.

The lynchpin of our strategy in achieving this is the Radish platform. Our goal is to build powerful, world-class software for restaurants, drivers and consumers that work in their best interests and not that of uninvested actors. Such an endeavour requires the efforts of many talented individuals, namely that of software engineering interns. This is a unique opportunity for aspiring developers to work on a cutting-edge, production-grade software having an immediate impact for its users and under the tutelage of an experienced development team.

The intern’s responsibilities will entail:

  • Developing features on the Radish platform under the supervision of a senior developer.
  • Writing unit and integration tests to ensure code quality.
  • Monitoring the health of the platform and the various applications that rely on it.
  • Assisting colleagues and member-clients with usage and troubleshooting of the platform.
  • Documenting and explaining contributions to the platform.
  • Following security and privacy best practices.
  • Contributing to other general tasks in the operation of the coop.

Qualifications sought:

  • Proficiency in either common modern frontend (e.g. HTML, CSS, JS, Angular, React, Vue, etc.) or backend (e.g. Node.js, Golang, Rust, .NET, Java, etc.) technology stacks.
  • Demonstrated experience in developing software applications, whether in a professional, academic or personal capacity.
  • Knowledge of basic software engineering paradigms such as source control, server-client communication, networking, APIs, algorithms, data storage and caching, operating systems and security.
  • Capacity to work both independently in collaboration with other teammates.
  • Ability to quickly adapt and learn new skills on the ground.
  • Comfortable with ambiguity and adventure, but also diligent when dealing with the mundane.
  • An appreciation and interest towards the cooperative ideals and social and environmental causes.

Nice to haves:

  • Experience developing or operating software in production.
  • Experience developing mobile applications (Android and/or iOS).
  • Experience in the food service & hospitality sector or at a technology startup.
  • An appetite for tasty things.

Job Types: Full-time, Part-time, Permanent, Fixed term contract, Internship / Co-op

Salary: $18.00-$26.00 per hour

Benefits:

  • Discounted or free food
  • Stock options

Schedule:

  • Monday to Friday